% 使用 XeLaTeX 或 LuaLaTeX 编译
\documentclass[12pt]{article}

% 使用 fontspec 包以支持 TrueType/OpenType 字体（需用 XeLaTeX 或 LuaLaTeX 编译）
\usepackage{fontspec}
\usepackage{ctex}

% 设置三种主要字体族
\setmainfont{Times New Roman}        % 主字体：衬线体（Roman）
\setsansfont{Arial}                  % 无衬线字体（Sans-serif）
\setmonofont{Courier New}            % 等宽字体（Typewriter）

% 可选：使用额外包增强排版效果
\usepackage{lipsum} % 用于生成示例文本

\title{LaTeX 字体基础知识演示}
\author{排版爱好者}
\date{\today}

\begin{document}

\maketitle

\section{字体族（Font Families）}

LaTeX 支持三种基本字体族：

\begin{itemize}
  \item \textrm{Roman（衬线体）：如 Times New Roman，适合正文。}
  \item \textsf{Sans-serif（无衬线体）：如 Arial，常用于标题或幻灯片。}
  \item \texttt{Typewriter（等宽体）：如 Courier New，适合代码或技术文本。等宽字体最早广泛应用于机械打字机（typewriter），每个字符占据相同的水平空间（如 i 和 W 宽度相同），便于机械结构对齐。}
\end{itemize}

\section{字重与字形（Font Weight and Shape）}

\begin{itemize}
  \item \textbf{粗体（Boldface）：使用 \texttt{\textbackslash textbf\{\}} }
  \item \textit{斜体（Italic）：使用 \texttt{\textbackslash textit\{\}} }
%  \item \textsc{小型大写（Small Caps）}：使用 \texttt{\textbackslash textsc\{\}}
  \item \underline{下划线（underline）：使用 \texttt{\textbackslash underline\{\}} }
  \item \emph{强调（Emphasize）：使用 \texttt{\textbackslash emph\{...\}} 通常变为斜体}
\end{itemize}

\section{字体大小（Font Sizes）}

LaTeX 提供多级字号命令（从最小到最大）：

{\tiny tiny} \quad
{\scriptsize scriptsize} \quad
{\footnotesize footnotesize} \quad
{\small small} \quad
{\normalsize normalsize} \quad

{\large large} \quad
{\Large Large} \quad
{\LARGE LARGE} \quad
{\huge huge} \quad
{\Huge Huge}

\section{混合使用示例}

{\sffamily\bfseries\LARGE 这是一个无衬线、粗体、大号标题}

{\ttfamily 使用等宽字体书写代码片段：int main() \{ return 0; \}}

\emph{嵌套强调：正常斜体，但 \emph{内部强调变为粗体}。}


\section{使用系统字体（XeLaTeX/LuaLaTeX 特性）}

通过 \texttt{fontspec}，可直接调用系统字体：

{\fontspec{Georgia} Georgia 字体示例}

{\fontspec{Consolas}\bfseries Consolas 加粗代码风格}


\section{正文示例（使用 lipsum）}

\lipsum[1][1-3] % 显示第一段的前3句话

这是经典的 Lorem Ipsum 文本——源自古罗马西塞罗的《论善恶之尽》，但被故意打乱、删减，使其无实际语义，仅保留拉丁语外观，适合视觉排版测试。

\end{document}

